package com.bxait.toymail.order.vo;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

//订单确认页需要用的数据
@Data
public class OrderConfirmVo {

    //// 收货地址，ums_member_receive_address表
    List<MemberAddressVo> address;


    //所有选中的购物项
    List<OrderItemVo> items;

    //发票记录....

    //优惠券信息...
    Integer integration;

    // 订单商品的库存信息
    Map<Long,Boolean> stocks;


    //防重令牌
    String orderToken;

    // 商品数量
    private Integer count;

    // 商品总价
    private BigDecimal total;


//    public Integer getCount(){
//        Integer i = 0 ;
//        if(items!=null){
//            for (OrderItemVo item : items) {
//                i+=item.getCount();
//            }
//        }
//        return i;
//    }
//
////    BigDecimal total;//订单总额
//
//    public BigDecimal getTotal() {
//        BigDecimal sum = new BigDecimal("0");
//        if(items!=null){
//            for (OrderItemVo item : items) {
//                BigDecimal multiply = item.getPrice().multiply(new BigDecimal(item.getCount().toString()));
//                sum = sum.add(multiply);
//            }
//        }
//
//        return sum;
//    }
//
////    BigDecimal payPrice;
//
//    public BigDecimal getPayPrice() {
//       return  getTotal();
//    }

    //应付价格

}
